<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //方式一
    // var arr1 = new Array(1,2,3,4);
    // document.write(arr1);

    //方式二
    var arr2 = [3, 2, 1];
    //document.write(arr2)
    arr2[0] = 10;
    //document.write(arr2)

    //javascript的数组相当于java的集合，变长变类型
    //变长
    arr2[8] = 8;
    //10,2,1,,,,,,8
    //document.write(arr2);
    //undefined
    //document.write(arr2[7]);
    //变类型
    arr2[5] = "hello"
    //输出10,2,1,,,hello,,,8
    //document.write(arr2);

    //length
    // for (let i = 0; i < arr2.length; i++) {
    //     document.write(arr2[i]);
    // }

    //push()：将新元素添加到数组的末尾，并返回新的长度。
    //pop()：删除数组的最后一个元素，并返回该元素。
    //splice()：从数组中添加/删除元素。
    var arr3 = [1, 2, 3];
    arr3.push(10);
    //document.write(arr3);
    //删除，从0开始，删一个，即把第一个删了
    arr3.splice(0,1);
    //输出2,3,10
    document.write(arr3);
</script>
</body>
</html>